#pragma once
#include "Configuration.h"
#include "DirScanner.h"

//网页库类
class PageLib{
public:
    PageLib(Configuration *config);
    ~PageLib();
    void create(); //创建网页库
    void store();  //存储网页库和位置偏移库
private:
    Configuration *_config; //配置文件类的指针
    DirScanner _dirScanner; //目录扫描对象
    vector<string> _files; //存放格式化之后的网页的容器
    map<int, pair<int, int>> _offsetLib; //存放每篇文档在网页库的位置信息
};

